Tests: Output the expected value in Preprocess test for debugging

This commit is contained in:
Francisco Facioni
2020-01-10 14:00:43 +00:00
committed by Brad King
parent 2caae28172
commit 1ae9ddbb9d
2 changed files with 14 additions and 13 deletions

View File

@@ -15,21 +15,21 @@ int check_defines_C(void)
result = 0;
}
if (strcmp(TARGET_STRING, STRING_VALUE) != 0) {
fprintf(stderr, "TARGET_STRING has wrong value in C [%s]\n",
TARGET_STRING);
fprintf(stderr, "TARGET_STRING has wrong value in C [%s] vs [%s]\n",
TARGET_STRING, STRING_VALUE);
result = 0;
}
{
int x = 2;
int y = 3;
if ((FILE_EXPR) != (EXPR)) {
fprintf(stderr, "FILE_EXPR did not work in C [%s]\n",
TO_STRING(FILE_EXPR));
fprintf(stderr, "FILE_EXPR did not work in C [%s] vs [%s]\n",
TO_STRING(FILE_EXPR), TO_STRING(EXPR));
result = 0;
}
if ((TARGET_EXPR) != (EXPR)) {
fprintf(stderr, "TARGET_EXPR did not work in C [%s]\n",
TO_STRING(FILE_EXPR));
fprintf(stderr, "TARGET_EXPR did not work in C [%s] vs [%s]\n",
TO_STRING(TARGET_EXPR), TO_STRING(EXPR));
result = 0;
}
}

View File

@@ -12,25 +12,26 @@ int check_defines_CXX()
{
int result = 1;
if (strcmp(FILE_STRING, STRING_VALUE) != 0) {
fprintf(stderr, "FILE_STRING has wrong value in CXX [%s]\n", FILE_STRING);
fprintf(stderr, "FILE_STRING has wrong value in CXX [%s] vs [%s]\n",
FILE_STRING, STRING_VALUE);
result = 0;
}
if (strcmp(TARGET_STRING, STRING_VALUE) != 0) {
fprintf(stderr, "TARGET_STRING has wrong value in CXX [%s]\n",
TARGET_STRING);
fprintf(stderr, "TARGET_STRING has wrong value in CXX [%s] vs [%s]\n",
TARGET_STRING, STRING_VALUE);
result = 0;
}
{
int x = 2;
int y = 3;
if ((FILE_EXPR) != (EXPR)) {
fprintf(stderr, "FILE_EXPR did not work in CXX [%s]\n",
TO_STRING(FILE_EXPR));
fprintf(stderr, "FILE_EXPR did not work in CXX [%s] vs [%s]\n",
TO_STRING(FILE_EXPR), TO_STRING(EXPR));
result = 0;
}
if ((TARGET_EXPR) != (EXPR)) {
fprintf(stderr, "TARGET_EXPR did not work in CXX [%s]\n",
TO_STRING(FILE_EXPR));
fprintf(stderr, "TARGET_EXPR did not work in CXX [%s] vs [%s]\n",
TO_STRING(TARGET_EXPR), TO_STRING(EXPR));
result = 0;
}
}