[NFC] Rearrange an example-file so the c++14 specific example is on top.
authorFaisal Vali <faisalv@yahoo.com>
Sun, 31 Jul 2016 01:19:17 +0000 (01:19 +0000)
committerFaisal Vali <faisalv@yahoo.com>
Sun, 31 Jul 2016 01:19:17 +0000 (01:19 +0000)
This makes it easier to add C++1z examples to the bottom, just before the #endif.

llvm-svn: 277287

clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp

index 610d814..526dd27 100644 (file)
@@ -2,6 +2,17 @@
 // RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -fdelayed-template-parsing %s 
 // RUN: %clang_cc1 -std=c++14 -verify -fsyntax-only -fblocks %s -DCPP14_AND_EARLIER
 
+
+namespace test_lambda_is_literal {
+#ifdef CPP14_AND_EARLIER
+//expected-error@+4{{not a literal type}}
+//expected-note@+2{{not an aggregate and has no constexpr constructors}}
+#endif
+auto L = [] { };
+constexpr int foo(decltype(L) l) { return 0; }
+
+}
+
 #ifndef CPP14_AND_EARLIER
 namespace test_constexpr_checking {
 
@@ -35,14 +46,5 @@ namespace ns3 {
 
 } // end ns test_constexpr_call
 
-#endif
-
-namespace test_lambda_is_literal {
-#ifdef CPP14_AND_EARLIER
-//expected-error@+4{{not a literal type}}
-//expected-note@+2{{not an aggregate and has no constexpr constructors}}
-#endif
-auto L = [] { };
-constexpr int foo(decltype(L) l) { return 0; }
+#endif // ndef CPP14_AND_EARLIER
 
-}
\ No newline at end of file