ソースを参照

update DBG_DISCARD macro to allow the compiler to see the argument for compile-time checking, while still having it optimized away during compilation

tags/v0.9.3
Marty Connor 18年前
コミット
e2aca77132
1個のファイルの変更3行の追加1行の削除
  1. 3
    1
      src/include/compiler.h

+ 3
- 1
src/include/compiler.h ファイルの表示

@@ -124,7 +124,9 @@ __asm__ ( ".equ\tDEBUG_LEVEL, " DEBUG_SYMBOL_STR );
124 124
 #endif
125 125
 
126 126
 #define DBG_PRINT(...) printf ( __VA_ARGS__ )
127
-#define DBG_DISCARD(...) do {} while ( 0 )
127
+#define DBG_DISCARD(...) do { if ( 0 ) printf ( __VA_ARGS__ ); } while ( 0 )
128
+/*#define DBG_DISCARD(...) do {} while ( 0 )*/
129
+
128 130
 #define DBG  DBG_DISCARD
129 131
 #define DBG2 DBG_DISCARD
130 132
 

読み込み中…
キャンセル
保存