aboutsummaryrefslogtreecommitdiff
path: root/gcc/selftest.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2017-12-07 18:40:06 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2017-12-07 18:40:06 +0000
commita0e7e36ebfe748057a6a6e105dbaa315eb0e46ac (patch)
tree16d48915e75aad22391338bf85e0728f15a72eb7 /gcc/selftest.h
parentfbdec14e80e9399cd301ed30340268bdc5b5c2eb (diff)
downloadgcc-a0e7e36ebfe748057a6a6e105dbaa315eb0e46ac.zip
gcc-a0e7e36ebfe748057a6a6e105dbaa315eb0e46ac.tar.gz
gcc-a0e7e36ebfe748057a6a6e105dbaa315eb0e46ac.tar.bz2
Add underscores to local vars in selftest macros
Allows functions doing selftests to take parameters with names like "actual". 2017-12-07 Richard Sandiford <richard.sandiford@linaro.org> gcc/ * selftest.h (ASSERT_TRUE_AT, ASSERT_FALSE_AT, ASSERT_EQ_AT) (ASSERT_NE, ASSERT_PRED1): Add underscores to local variable names * selftest-rtl.h (ASSERT_RTX_EQ, ASSERT_RTX_PTR_EQ): Likewise. From-SVN: r255473
Diffstat (limited to 'gcc/selftest.h')
-rw-r--r--gcc/selftest.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/gcc/selftest.h b/gcc/selftest.h
index d0aa3b2..dbb246b 100644
--- a/gcc/selftest.h
+++ b/gcc/selftest.h
@@ -220,12 +220,12 @@ extern int num_passes;
#define ASSERT_TRUE_AT(LOC, EXPR) \
SELFTEST_BEGIN_STMT \
- const char *desc = "ASSERT_TRUE (" #EXPR ")"; \
- bool actual = (EXPR); \
- if (actual) \
- ::selftest::pass ((LOC), desc); \
+ const char *desc_ = "ASSERT_TRUE (" #EXPR ")"; \
+ bool actual_ = (EXPR); \
+ if (actual_) \
+ ::selftest::pass ((LOC), desc_); \
else \
- ::selftest::fail ((LOC), desc); \
+ ::selftest::fail ((LOC), desc_); \
SELFTEST_END_STMT
/* Evaluate EXPR and coerce to bool, calling
@@ -240,12 +240,12 @@ extern int num_passes;
#define ASSERT_FALSE_AT(LOC, EXPR) \
SELFTEST_BEGIN_STMT \
- const char *desc = "ASSERT_FALSE (" #EXPR ")"; \
- bool actual = (EXPR); \
- if (actual) \
- ::selftest::fail ((LOC), desc); \
- else \
- ::selftest::pass ((LOC), desc); \
+ const char *desc_ = "ASSERT_FALSE (" #EXPR ")"; \
+ bool actual_ = (EXPR); \
+ if (actual_) \
+ ::selftest::fail ((LOC), desc_); \
+ else \
+ ::selftest::pass ((LOC), desc_); \
SELFTEST_END_STMT
/* Evaluate EXPECTED and ACTUAL and compare them with ==, calling
@@ -260,11 +260,11 @@ extern int num_passes;
#define ASSERT_EQ_AT(LOC, EXPECTED, ACTUAL) \
SELFTEST_BEGIN_STMT \
- const char *desc = "ASSERT_EQ (" #EXPECTED ", " #ACTUAL ")"; \
+ const char *desc_ = "ASSERT_EQ (" #EXPECTED ", " #ACTUAL ")"; \
if ((EXPECTED) == (ACTUAL)) \
- ::selftest::pass ((LOC), desc); \
+ ::selftest::pass ((LOC), desc_); \
else \
- ::selftest::fail ((LOC), desc); \
+ ::selftest::fail ((LOC), desc_); \
SELFTEST_END_STMT
/* Evaluate EXPECTED and ACTUAL and compare them with !=, calling
@@ -273,11 +273,11 @@ extern int num_passes;
#define ASSERT_NE(EXPECTED, ACTUAL) \
SELFTEST_BEGIN_STMT \
- const char *desc = "ASSERT_NE (" #EXPECTED ", " #ACTUAL ")"; \
+ const char *desc_ = "ASSERT_NE (" #EXPECTED ", " #ACTUAL ")"; \
if ((EXPECTED) != (ACTUAL)) \
- ::selftest::pass (SELFTEST_LOCATION, desc); \
+ ::selftest::pass (SELFTEST_LOCATION, desc_); \
else \
- ::selftest::fail (SELFTEST_LOCATION, desc); \
+ ::selftest::fail (SELFTEST_LOCATION, desc_); \
SELFTEST_END_STMT
/* Evaluate EXPECTED and ACTUAL and compare them with strcmp, calling
@@ -313,14 +313,14 @@ extern int num_passes;
/* Evaluate PRED1 (VAL1), calling ::selftest::pass if it is true,
::selftest::fail if it is false. */
-#define ASSERT_PRED1(PRED1, VAL1) \
- SELFTEST_BEGIN_STMT \
- const char *desc = "ASSERT_PRED1 (" #PRED1 ", " #VAL1 ")"; \
- bool actual = (PRED1) (VAL1); \
- if (actual) \
- ::selftest::pass (SELFTEST_LOCATION, desc); \
- else \
- ::selftest::fail (SELFTEST_LOCATION, desc); \
+#define ASSERT_PRED1(PRED1, VAL1) \
+ SELFTEST_BEGIN_STMT \
+ const char *desc_ = "ASSERT_PRED1 (" #PRED1 ", " #VAL1 ")"; \
+ bool actual_ = (PRED1) (VAL1); \
+ if (actual_) \
+ ::selftest::pass (SELFTEST_LOCATION, desc_); \
+ else \
+ ::selftest::fail (SELFTEST_LOCATION, desc_); \
SELFTEST_END_STMT
#define SELFTEST_BEGIN_STMT do {