代码搜索结果

找到约 820,005 项符合 if 的代码

if-mpar.c

/* Copyright (C) 2000 Free Software Foundation, Inc. */ /* Test various combinations of missing parentheses give the correct missing parenthesis message. */ /* { dg-do preprocess } */ #if (1

if-cexp.c

/* { dg-do preprocess } */ /* Test the ? : opearator, for precedence and both true and false. */ #if 1 ? 1 ? 2 : 0 : 0 #error OK /* { dg-error "OK" "nested ? :" } */ #endif #if ((0) ? (1) ? (2)

if-1.c

/* { dg-do preprocess } */ /* { dg-options "-pedantic-errors" } */ #if 0xa != 10 #error 0xa != 10 /* { dg-bogus "#error" "normal conversion" } */ #endif #if 077 != 63 #error 077 != 63 /* { dg-bogus

c99-if-comma-1.c

/* Test for commas in constant expressions in #if: not permitted in C90 but permitted in unevaluated subexpressions in C99. */ /* Origin: Joseph Myers */ /* { dg-do preproce

if-2.c

/* { dg-do preprocess } */ /* { dg-options -pedantic-errors } */ #if 'a' != 'a' || '\001' != 1 || '\x12' != 0x12 #error a,1,0x12 /* { dg-bogus "#error" "basic charconst recognition" } */ #endif #if

if-div.c

/* { dg-do preprocess } */ /* Test that this preprocesses without error. */ #if (-1)/2 #endif

if-shift.c

/* Copyright (C) 2000 Free Software Foundation, Inc. */ /* { dg-do preprocess } */ /* Test shift operators. */ #if 1 >

if-mop.c

/* Copyright (C) 2000 Free Software Foundation, Inc. */ /* { dg-do preprocess } */ /* Source: Neil Booth. */ /* Various illegal expressions with missing components. */ #if /* { dg-error "no ex

parse-decl-after-if.c

/* Parse error recovery { dg-do compile } { dg-options "-fsyntax-only" } */ void f(x) { if (x > 1) int ret = 1; /* { dg-error "expected expression before 'int'" } */ }