
lit.cfg has never supported running .C files, so these tests were never executed by check-clang. Rename them to .cpp so that they run as part of the test suite, and minorly tweak two of them that look like they were broken when checked in to actually pass. llvm-svn: 227029
21 lines
483 B
C++
21 lines
483 B
C++
// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fapple-kext -fno-rtti -emit-llvm -o - %s | FileCheck %s
|
|
// rdar://8825235
|
|
/**
|
|
1) Normally, global object construction code ends up in __StaticInit segment of text section
|
|
.section __TEXT,__StaticInit,regular,pure_instructions
|
|
In kext mode, they end up in the __text segment.
|
|
*/
|
|
|
|
class foo {
|
|
public:
|
|
foo();
|
|
virtual ~foo();
|
|
};
|
|
|
|
foo a;
|
|
foo b;
|
|
foo c;
|
|
foo::~foo() {}
|
|
|
|
// CHECK-NOT: __TEXT,__StaticInit,regular,pure_instructions
|