Skip to content

Commit e11b43d

Browse files
authored
Merge pull request miloyip#209 from relaxcn/master
Macro argument should be enclosed in parentheses
2 parents 65c078b + 0c79e51 commit e11b43d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tutorial03/test.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ static int test_pass = 0;
2121
#define EXPECT_EQ_INT(expect, actual) EXPECT_EQ_BASE((expect) == (actual), expect, actual, "%d")
2222
#define EXPECT_EQ_DOUBLE(expect, actual) EXPECT_EQ_BASE((expect) == (actual), expect, actual, "%.17g")
2323
#define EXPECT_EQ_STRING(expect, actual, alength) \
24-
EXPECT_EQ_BASE(sizeof(expect) - 1 == alength && memcmp(expect, actual, alength) == 0, expect, actual, "%s")
24+
EXPECT_EQ_BASE(sizeof(expect) - 1 == (alength) && memcmp(expect, actual, alength) == 0, expect, actual, "%s")
2525
#define EXPECT_TRUE(actual) EXPECT_EQ_BASE((actual) != 0, "true", "false", "%s")
2626
#define EXPECT_FALSE(actual) EXPECT_EQ_BASE((actual) == 0, "false", "true", "%s")
2727

0 commit comments

Comments
 (0)