📄 mangle3.c
字号:
// Test mangling of type casts// { dg-do compile }template<int i> class A {};template<bool b> class B {};template<int i> void f(A<i> &, B<bool(i)> &) {}template<int i> void g(A<i> &, B<static_cast<bool>(i)> &) {}int main(){ A<1> a; B<true> b; f(a, b); g(a, b);}// { dg-final { scan-assembler "\n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE\[: \t\n\]" } }// { dg-final { scan-assembler "\n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE\[: \t\n\]" } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -