URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [ext/] [dllimport9.C] - Rev 695
Go to most recent revision | Compare with Previous | Blame | View Log
// Handle dllimport attribute for functions declared inline.// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw* x86_64-*-mingw* } }// { dg-options { -W } }inline __attribute__((dllimport)) void bar() { } // { dg-warning "inline" }struct __attribute__ ((dllimport)) Blah{void in_blah () { } // Don't warn if member declared inline in class definition.void out_blah ();};inline void Blah::out_blah(){ } // Don't warn for inline override of external declarationvoid use_inlines(){Blah aBlah;bar();aBlah.in_blah ();aBlah.out_blah ();}// { dg-final { scan-assembler-not "__imp_" } }
Go to most recent revision | Compare with Previous | Blame | View Log
