attrib20.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 24 行

C
24
字号
// { dg-do compile }// { dg-options "-g" }// Origin: <jan at etpmod dot phys dot tue dot nl>// PR c++/19508: avoid attributes for template parameterstemplate <typename T>struct BVector{  typedef T T2;  typedef T value_type __attribute__ ((aligned(8)));    // { dg-bogus "attribute" "attribute" { xfail *-*-* } }  typedef T2 value_type2 __attribute__ ((aligned(8)));  // { dg-bogus "attribute" "attribute" { xfail *-*-* } }  value_type v;};BVector<int> m;template <template <class> class T>struct BV2{  typedef T<float> value_type __attribute__((aligned(8))); // { dg-bogus "attribute" "attribute" { xfail *-*-* } }  value_type v;};BV2<BVector> m2;

⌨️ 快捷键说明

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