blob: d20d8e9fc777b5cf237b5b4ea109892d57656b8a [file] [log] [blame]
/*
TEST_OUTPUT:
---
Error: cannot mix core.std.stdlib.alloca() and exception handling in _Dmain()
---
*/
import core.stdc.stdlib : alloca;
import core.stdc.stdio;
struct TheStruct
{
~this()
{
printf("dtor()\n");
}
}
void bar()
{
printf("bar()\n");
}
void main()
{
auto s = TheStruct();
bar();
auto a = alloca(16);
printf("test()\n");
version (DigitalMars)
{
version (Win32) static assert(0);
version (linux)
{
static assert(0);
}
version (FreeBSD)
{
static assert(0);
}
version (OSX)
{
static assert(0);
}
}
else
static assert(0);
}