aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/obj-c++.dg/extern-c-1.mm
blob: 8b9147a807e92b13b55fc94d8f0472962d0c0d3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* Test extern c support inside @implementation */
/* Devang Patel  <dpatel@apple.com>.  */
// { dg-additional-options "-Wno-objc-root-class" }

#include <objc/objc.h>

@interface Extern 
@end

@implementation Extern

extern "C" void NSRegisterElement(id element);

- init {
  NSRegisterElement(self);
  return self;
}

@end