瀏覽代碼

modules/sca: fix compiler warning for macro.

- correct "always evaluates to true" when using address of stack variable.
Andrew Mortensen 12 年之前
父節點
當前提交
f8f3d34ba5
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      modules/sca/sca_call_info.h

+ 3 - 2
modules/sca/sca_call_info.h

@@ -48,8 +48,9 @@ struct _sca_call_info {
 typedef struct _sca_call_info		sca_call_info;
 
 #define SCA_CALL_INFO_EMPTY( ci1 ) \
-	(!(ci1) || ((ci1)->index == SCA_CALL_INFO_APPEARANCE_INDEX_ANY && \
-			(ci1)->state == SCA_APPEARANCE_STATE_UNKNOWN))
+	((ci1) != NULL || \
+		((ci1)->index == SCA_CALL_INFO_APPEARANCE_INDEX_ANY && \
+		(ci1)->state == SCA_APPEARANCE_STATE_UNKNOWN))
 
 #define SCA_CALL_INFO_IS_SHARED_CALLER( ci1 ) \
 	(!SCA_CALL_INFO_EMPTY((ci1)) && \