From 52fd8de56a8a12201c1e6188e1f34d28c3d3398d Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Wed, 3 May 2017 20:26:55 +0000 Subject: Vendor import of lldb trunk r302069: https://llvm.org/svn/llvm-project/lldb/trunk@302069 --- .../test/lang/objc/conflicting-definition/TestExt/Foo.h | 9 +++++++++ .../test/lang/objc/conflicting-definition/TestExt/TestExt.h | 7 +++++++ .../test/lang/objc/conflicting-definition/TestExt/TestExt.m | 8 ++++++++ 3 files changed, 24 insertions(+) create mode 100644 packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/Foo.h create mode 100644 packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.h create mode 100644 packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.m (limited to 'packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt') diff --git a/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/Foo.h b/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/Foo.h new file mode 100644 index 000000000000..7c90e6ca8e3e --- /dev/null +++ b/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/Foo.h @@ -0,0 +1,9 @@ +#ifndef __Foo_h__ +#define __Foo_h__ + +typedef struct { + float s; + float d; +} CMTimeRange; + +#endif diff --git a/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.h b/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.h new file mode 100644 index 000000000000..243443c647b4 --- /dev/null +++ b/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.h @@ -0,0 +1,7 @@ +#import +#import +struct CMTimeRange; + +@interface Test (Stuff) +- (void)doSomethingElse: (CMTimeRange *)range_ptr; +@end diff --git a/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.m b/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.m new file mode 100644 index 000000000000..a14c702787db --- /dev/null +++ b/packages/Python/lldbsuite/test/lang/objc/conflicting-definition/TestExt/TestExt.m @@ -0,0 +1,8 @@ +#import "TestExt.h" +#import "Foo.h" + +@implementation Test (Stuff) +- (void)doSomethingElse: (CMTimeRange *)range_ptr { + NSLog(@"doSomethingElse: %p", range_ptr); // break here +} +@end -- cgit v1.2.3