| // PR c++/18514 | |
| // Test whether alternate 'asm' name is applied correctly to | |
| // builtin imported into namespace std. | |
| // { dg-do compile } | |
| // { dg-options "" } | |
| // { dg-final { scan-assembler "fancy_printf" } } | |
| extern "C" int printf(const char*, ...) __asm("_fancy_printf"); | |
| namespace std { using ::printf; } | |
| namespace std { void foo() { printf("abc"); } } |