📄 mangle18-2.c
字号:
// { dg-do compile }// { dg-options "-fabi-version=1 -Wabi" }// Copyright (C) 2003 Free Software Foundation, Inc.// Contributed by Nathan Sidwell 30 Nov 2003 <nathan@codesourcery.com>// PR 13241// mangled template arguments that are external objects incorrectlyextern "C" void Foo ();namespace NMS { extern "C" int V;}template <void (*)()> struct S {};template <int *> struct T {};void f (S<Foo>){} // { dg-warning "mangled name" }// { dg-final { scan-assembler "\n_?_Z1f1SIXadL3FooEEE\[: \t\n\]" } }void g (T<&NMS::V>){} // { dg-warning "mangled name" }// { dg-final { scan-assembler "\n_?_Z1g1TIXadL_ZN3NMS1VEEEE\[: \t\n\]" } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -