summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/Inputs
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2014-10-10 15:51:10 +0000
committerFrederic Riss <friss@apple.com>2014-10-10 15:51:10 +0000
commitb3c9912a4524db75721b6e164bdfc472d2784752 (patch)
tree24dcaf4aea32a01ebfae823a80502379800c3d82 /llvm/test/DebugInfo/Inputs
parentd4de180e19548b0de60126c8f63353aeeed5325a (diff)
downloadbcm5719-llvm-b3c9912a4524db75721b6e164bdfc472d2784752.tar.gz
bcm5719-llvm-b3c9912a4524db75721b6e164bdfc472d2784752.zip
[dwarfdump] Prettyprint DW_AT_APPLE_property_attribute bitfield values.
This change depends on the ApplePropertyString helper that I sent spearately. Not sure how you want this tested: as a tool test by adding a binary to dump, or as an llvm test starting from an IR file? Reviewers: dblaikie, samsonov Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D5689 llvm-svn: 219507
Diffstat (limited to 'llvm/test/DebugInfo/Inputs')
-rw-r--r--llvm/test/DebugInfo/Inputs/dwarfdump-objc.m16
-rw-r--r--llvm/test/DebugInfo/Inputs/dwarfdump-objc.x86_64.obin0 -> 11512 bytes
2 files changed, 16 insertions, 0 deletions
diff --git a/llvm/test/DebugInfo/Inputs/dwarfdump-objc.m b/llvm/test/DebugInfo/Inputs/dwarfdump-objc.m
new file mode 100644
index 00000000000..54fbee2ac39
--- /dev/null
+++ b/llvm/test/DebugInfo/Inputs/dwarfdump-objc.m
@@ -0,0 +1,16 @@
+// Compile with clang -g dwarfdump-objc.m -c -Wno-objc-root-class
+
+@interface NSObject {} @end
+
+
+@interface TestInterface
+@property (readonly) int ReadOnly;
+@property (assign) int Assign;
+@property (readwrite) int ReadWrite;
+@property (retain) NSObject *Retain;
+@property (copy) NSObject *Copy;
+@property (nonatomic) int NonAtomic;
+@end
+
+@implementation TestInterface
+@end
diff --git a/llvm/test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o b/llvm/test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o
new file mode 100644
index 00000000000..6b55d38ce91
--- /dev/null
+++ b/llvm/test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o
Binary files differ
OpenPOWER on IntegriCloud