summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2015-07-01 18:56:50 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2015-07-01 18:56:50 +0000
commit04c6c1f3a5aa236781cbc873f5663529de751a17 (patch)
tree89fb44bf648c2cd38b88188b10697008e1d36b70 /clang/test/Modules
parent943829a1adb5d18be532f1f747275a01285720f3 (diff)
downloadbcm5719-llvm-04c6c1f3a5aa236781cbc873f5663529de751a17.tar.gz
bcm5719-llvm-04c6c1f3a5aa236781cbc873f5663529de751a17.zip
[modules] Skip trailing attributes when skipping a class definition during parse-merging.
llvm-svn: 241180
Diffstat (limited to 'clang/test/Modules')
-rw-r--r--clang/test/Modules/Inputs/submodules-merge-defs/defs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/submodules-merge-defs/defs.h b/clang/test/Modules/Inputs/submodules-merge-defs/defs.h
index 8b6fec60fcf..a8f38387e4b 100644
--- a/clang/test/Modules/Inputs/submodules-merge-defs/defs.h
+++ b/clang/test/Modules/Inputs/submodules-merge-defs/defs.h
@@ -80,3 +80,7 @@ namespace SeparateInline {
void f() {}
constexpr int g() { return 0; }
}
+
+namespace TrailingAttributes {
+ template<typename T> struct X {} __attribute__((aligned(8)));
+}
OpenPOWER on IntegriCloud