// RUN: %clang_cc1 -verify -std=c2y -Wall -pedantic %s // expected-no-diagnostics /* WG14 N3262: Yes * Usability of a byte-wise copy of va_list * * NB: Clang explicitly documents this as being undefined behavior. A * diagnostic is produced for some targets but not for others for assignment or * initialization, but no diagnostic is possible to produce for use with memcpy * in the general case, nor with a manual bytewise copy via a for loop. * * Therefore, nothing is tested in this file; it serves as a reminder that we * validated our documentation against the paper. See * clang/docs/LanguageExtensions.rst for more details. * * FIXME: it would be nice to add ubsan support for recognizing when an invalid * copy is made and diagnosing on copy (or on use of the copied va_list). */ int main() {}