blob: 1010b0a4edde5e09767c76865f68a5f66d851a99 [file] [log] [blame]
/* This is padding (to avoid the generated patch containing DejaGnu
directives). */
/* { dg-options "-fdiagnostics-generate-patch" } */
// { dg-do compile { target c++11 } }
void test (int i)
{
auto a = { &i }; // { dg-error "deducing from brace-enclosed initializer list requires '#include <initializer_list>'" }
}
/* Verify the output from -fdiagnostics-generate-patch.
We expect the patch to begin with a header, containing this
source filename, via an absolute path.
Given the path, we can only capture it via regexps. */
/* { dg-regexp "\\-\\-\\- .*" } */
/* { dg-regexp "\\+\\+\\+ .*" } */
/* Use #if 0/#endif rather than comments, to allow the text to contain
a comment. */
#if 0
{ dg-begin-multiline-output "" }
@@ -1,3 +1,4 @@
+#include <initializer_list>
/* This is padding (to avoid the generated patch containing DejaGnu
directives). */
{ dg-end-multiline-output "" }
#endif