made be_emit_cstring() 'statement like'
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 5 May 2007 19:47:50 +0000 (19:47 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 5 May 2007 19:47:50 +0000 (19:47 +0000)
[r13656]

ir/be/beemitter.h

index d614ac1..6080d81 100644 (file)
@@ -84,7 +84,7 @@ static INLINE void be_emit_string(be_emit_env_t *env, const char *str)
  * @param env  the emitter environment
  * @param str  the null-terminated string constant
  */
-#define be_emit_cstring(env, str) { be_emit_string_len(env, str, sizeof(str)-1); }
+#define be_emit_cstring(env, str) do { be_emit_string_len(env, str, sizeof(str)-1); } while(0)
 
 /**
  * Initializes an emitter environment.