mangle18-2.c
来自「xml大全 可读写调用率很高 xml大全 可读写调用率很高」· C语言 代码 · 共 24 行
C
24 行
// { 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 + =
减小字号Ctrl + -
显示快捷键?