typeinfo1.c

来自「用于进行gcc测试」· C语言 代码 · 共 20 行

C
20
字号
// PR c++/26984// lazily generated typeinfos should not be affected by #pragma vis, but// they should be affected by the visibility of the type they describe.// { dg-require-visibility "" }// { dg-options "-fvisibility-inlines-hidden" }// { dg-final { scan-not-hidden "_ZTIPPi" } }// { dg-final { scan-not-hidden "_ZTSPPi" } }// { dg-final { scan-hidden "_ZTIP1A" } }// { dg-final { scan-hidden "_ZTSP1A" } }#include <typeinfo>#pragma GCC visibility push(hidden)const std::type_info* t = &(typeid(int **));struct A { };#pragma GCC visibility popconst std::type_info* t2 = &(typeid(A *));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?