summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.objc/nondebug.m
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.objc/nondebug.m')
-rw-r--r--gdb/testsuite/gdb.objc/nondebug.m38
1 files changed, 38 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.objc/nondebug.m b/gdb/testsuite/gdb.objc/nondebug.m
new file mode 100644
index 00000000000..dcbdde936c7
--- /dev/null
+++ b/gdb/testsuite/gdb.objc/nondebug.m
@@ -0,0 +1,38 @@
+#include <objc/Object.h>
+
+@interface NonDebug: Object
+{
+}
+@end
+@interface NonDebug2: Object
+{
+}
+@end
+
+@implementation NonDebug
+
+- someMethod
+{
+ printf("method someMethod\n");
+ return self;
+}
+
+@end
+@implementation NonDebug2
+
+- someMethod
+{
+ printf("method2 someMethod\n");
+ return self;
+}
+
+@end
+
+
+int main (int argc, const char *argv[])
+{
+ id obj;
+ obj = [NonDebug new];
+ [obj someMethod];
+ return 0;
+}