// https://issues.dlang.org/show_bug.cgi?id=3004 | |
/* | |
REQUIRED_ARGS: -ignore -v | |
TRANSFORM_OUTPUT: remove_lines("^(predefs|binary|version|config|DFLAG|parse|import|semantic|entry|library|function object|function core|\s*$)") | |
TEST_OUTPUT: | |
--- | |
pragma GNU_attribute (__error) | |
pragma GNU_attribute (__error) | |
code test3004 | |
function test3004.test | |
--- | |
*/ | |
extern(C) int printf(char*, ...); | |
pragma(GNU_attribute, flatten) | |
void test() { printf("Hello GNU world!\n".dup.ptr); } | |
pragma(GNU_attribute, flatten); |