27 lines
388 B
C++
27 lines
388 B
C++
|
|
#ifdef Type_Is_
|
|
#if !Result
|
|
#error Result should be 1 in WARN mode
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef Type_Is_NEW
|
|
#if Result
|
|
#error Result should be 0 in NEW mode
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef Type_Is_OLD
|
|
#if !Result
|
|
#error Result should be 1 in OLD mode
|
|
#endif
|
|
#endif
|
|
|
|
#if !defined(Type_Is_) && !defined(Type_Is_OLD) && !defined(Type_Is_NEW)
|
|
#error No expected definition present
|
|
#endif
|
|
|
|
void foo(void)
|
|
{
|
|
}
|