/* Test for usage of namespace inside @implementation. */ | |
/* { dg-do compile } */ | |
// { dg-additional-options "-Wno-objc-root-class" } | |
@interface MyDocument | |
@end | |
@implementation MyDocument | |
// This deprecated usage works | |
static void foo1() { } | |
// This preferred usage does _not_ work | |
namespace | |
{ | |
void foo2() { } | |
} | |
namespace STD | |
{ | |
void foo3 () {} | |
} | |
using namespace STD; | |
- (void) GARF { | |
foo2(); | |
foo3(); | |
} | |
@end |