dmd/compiler/test/runnable/test17868.d
2022-07-09 18:53:07 +02:00

45 lines
393 B
D

/*
REQUIRED_ARGS: -betterC
RUN_OUTPUT:
---
init
init
main
fini
fini
---
*/
import core.stdc.stdio;
extern(C):
pragma(crt_constructor)
void init()
{
puts("init");
}
pragma(crt_destructor)
void fini2()
{
puts("fini");
}
pragma(crt_constructor)
void foo()
{
puts("init");
}
pragma(crt_destructor)
void bar()
{
puts("fini");
}
int main()
{
puts("main");
return 0;
}