mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-29 10:32:47 +00:00
Make testcase executable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6165 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
36bd5b04fa
commit
5bd1acc0d6
@ -1,11 +1,27 @@
|
||||
int array[] = { 1, 2, 3, 4 };
|
||||
#include <stdio.h>
|
||||
//extern int printf(const char *, ...);
|
||||
|
||||
int CN = 0;
|
||||
int DN = 0;
|
||||
|
||||
struct foo {
|
||||
foo() throw();
|
||||
} Constructor1; // Global with ctor to be called before main
|
||||
|
||||
foo Constructor2;
|
||||
int Num;
|
||||
foo(int num) : Num(num) {
|
||||
printf("Foo ctor %d %d\n", Num, CN++);
|
||||
}
|
||||
~foo() {
|
||||
printf("Foo dtor %d %d\n", Num, DN++);
|
||||
}
|
||||
} Constructor1(7); // Global with ctor to be called before main
|
||||
foo Constructor2(12);
|
||||
|
||||
struct bar {
|
||||
~bar() throw();
|
||||
~bar() {
|
||||
printf("bar dtor\n");
|
||||
}
|
||||
} Destructor1; // Global with dtor
|
||||
|
||||
int main() {
|
||||
printf("main\n");
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user