📄 simd4.c
字号:
// PR c++/29734// { dg-do compile }// { dg-options "" }int t;float u;int __attribute__((vector_size (8))) v;float __attribute__((vector_size (8))) w;int b[10];voidfoo (){ b[t]; b[u]; // { dg-error "invalid types" } b[v]; // { dg-error "invalid types" } b[w]; // { dg-error "invalid types" } t[b]; u[b]; // { dg-error "invalid types" } v[b]; // { dg-error "invalid types" } w[b]; // { dg-error "invalid types" } new int[t]; new int[u]; // { dg-error "new-declarator must have integral" } new int[v]; // { dg-error "new-declarator must have integral" } new int[w]; // { dg-error "new-declarator must have integral" } switch (t) { default: break; } switch (u) { default: break; } // { dg-error "switch quantity not an integer" } switch (v) { default: break; } // { dg-error "switch quantity not an integer" } switch (w) { default: break; } // { dg-error "switch quantity not an integer" } t = ~t; u = ~u; // { dg-error "wrong type argument to bit-complement" } v = ~v; w = ~w; // { dg-error "wrong type argument to bit-complement" }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -