summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/cxx-decl.cpp
diff options
context:
space:
mode:
authorFaisal Vali <faisalv@yahoo.com>2017-12-25 22:23:20 +0000
committerFaisal Vali <faisalv@yahoo.com>2017-12-25 22:23:20 +0000
commitc5089c08d4cd4e8b36034c1fdae056e3f5f239ab (patch)
tree61c4b4df854c9950257ef4a043c9e7840ea130b5 /clang/test/Parser/cxx-decl.cpp
parent99bbb213b50142d792e59996c56886c1b1e06118 (diff)
downloadbcm5719-llvm-c5089c08d4cd4e8b36034c1fdae056e3f5f239ab.tar.gz
bcm5719-llvm-c5089c08d4cd4e8b36034c1fdae056e3f5f239ab.zip
Add a fixit for attributes incorrectly placed prior to 'struct/class/enum' keyword.
Suggest moving the following erroneous attrib list (based on location) [[]] struct X; to struct [[]] X; Additionally, added a fixme for the current implementation that diagnoses misplaced attributes to consider using the newly introduced diagnostic (that I think is more user-friendly). llvm-svn: 321449
Diffstat (limited to 'clang/test/Parser/cxx-decl.cpp')
-rw-r--r--clang/test/Parser/cxx-decl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/Parser/cxx-decl.cpp b/clang/test/Parser/cxx-decl.cpp
index 58ad08079c1..1a24520b8f5 100644
--- a/clang/test/Parser/cxx-decl.cpp
+++ b/clang/test/Parser/cxx-decl.cpp
@@ -199,7 +199,7 @@ namespace PR15017 {
// expected-error@-2 {{expected expression}}
// expected-error@-3 {{expected unqualified-id}}
#else
-// expected-error@-5 {{an attribute list cannot appear here}}
+// expected-error@-5 {{misplaced attributes}}
#endif
namespace test7 {
OpenPOWER on IntegriCloud