代码搜索结果
找到约 820,005 项符合
if 的代码
non-dependent13.c
// PR c++/26266
template
struct S;
template
void f() {
if (const int i = 3) {
S::j; // { dg-error "incomplete" }
}
}
ctor2.c
// { dg-do run }
int i;
template
struct S
{
S () { i = 1; }
};
static S s[1];
int main ()
{
if (!i)
return 1;
}
acker1.c
#include
int acker(int, int);
int
main(void)
{
int n = acker(3,6);
if (n != 509)
printf("acker(3,6) = %d != 509\n", n);
return(0);
}
int
acker(int x,int y)
{
if (x==0)
r
array2.c
// { dg-do run }
int i;
struct S {
S () {
++i;
};
S (int) {
};
};
int main()
{
S s[3][3] = { 2 };
if (i != 8)
return 1;
}
array1.c
// { dg-do run }
int i;
struct S {
S (int) {
++i;
if (i == 3)
throw 3;
};
S () {}
~S() {
--i;
}
};
int main()
{
try {
S s[5] = { 0, 1, 2, 3, 4 };
} catch (...)
init10.c
// { dg-do run }
int i;
struct D {
D () {
i++;
}
};
struct C {
C() {}
D d[1];
};
int main ()
{
C c;
if (i != 1)
return 1;
}
init1.c
// { dg-do run }
extern "C" void abort();
int i;
int j = i++;
int main()
{
if (i != 1)
abort();
}
enum7.c
// { dg-do run }
template
int f()
{
enum E { a = I };
struct S {
int g() {
E e;
e = a;
return (int) e;
}
};
S s;
return s.g();
}
int main()
{
if (f
asm2.c
// { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } }
// { dg-require-effective-target ilp32 }
// We'd use ebx with -fpic/-fPIC, so skip.
// { dg-skip-if "" { *-*-* } { "-fpic" "-fPIC" } { ""
asm1.c
// { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } }
// We'd use ebx with -fpic/-fPIC, so skip.
// { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } }
// Origin: "Weidmann, Nicholas"