// { dg-options "-O0" } // { dg-do compile } // PR C++/34715 namespace X { template inline __attribute__ ((always_inline)) const T& min123(const T& a, const T& b); } template inline __attribute__ ((always_inline)) const T& X::min123(const T& a, const T& b) { return a < b ? a : b; } int main() { int a, b; return X::min123(a, b); } // { dg-final { scan-assembler-not "min123" } }