You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When this is actually set, it expands to code like:
# 43 "tests/gcc/link/positive/builtin-ctype-2.c"
externvoidlink_failure_isascii_cst_true(void); externintisascii(int); if (! isascii(0)) link_failure_isascii_cst_true();
externvoidlink_failure_isascii_cst_true(void); externintisascii(int); if (! isascii(1)) link_failure_isascii_cst_true();
externvoidlink_failure_isascii_cst_true(void); externintisascii(int); if (! isascii(126)) link_failure_isascii_cst_true();
externvoidlink_failure_isascii_cst_true(void); externintisascii(int); if (! isascii(127)) link_failure_isascii_cst_true();
externvoidlink_failure_isascii_cst_false(void); externintisascii(int); if (isascii(-1)) link_failure_isascii_cst_false();
externvoidlink_failure_isascii_cst_false(void); externintisascii(int); if (isascii(128)) link_failure_isascii_cst_false();
externvoidlink_failure_isascii_cst_false(void); externintisascii(int); if (isascii(129)) link_failure_isascii_cst_false();
externvoidlink_failure_isascii_cst_false(void); externintisascii(int); if (isascii(255)) link_failure_isascii_cst_false();
This gets errors like:
tests/gcc/link/positive/builtin-ctype-2.c:44:14: error: Redeclaration of link_failure_isascii_cst_true. Original (from tests/gcc/link/positive/builtin-ctype-2.c:43:14)
tests/gcc/link/positive/builtin-ctype-2.c:44:62: error: Redeclaration of isascii. Original (from tests/gcc/link/positive/builtin-ctype-2.c:43:62)
tests/gcc/link/positive/builtin-ctype-2.c:45:14: error: Redeclaration of link_failure_isascii_cst_true. Original (from tests/gcc/link/positive/builtin-ctype-2.c:44:14)
tests/gcc/link/positive/builtin-ctype-2.c:45:62: error: Redeclaration of isascii. Original (from tests/gcc/link/positive/builtin-ctype-2.c:44:62)
tests/gcc/link/positive/builtin-ctype-2.c:46:14: error: Redeclaration of link_failure_isascii_cst_true. Original (from tests/gcc/link/positive/builtin-ctype-2.c:45:14)
tests/gcc/link/positive/builtin-ctype-2.c:46:62: error: Redeclaration of isascii. Original (from tests/gcc/link/positive/builtin-ctype-2.c:45:62)
Without passing a
-O
flag to gcc,tests/gcc/link/positive/builtin-ctype-2.c
is effectively getting no-opped:ableC/testing/tests/gcc/link/positive/builtin-ctype-2.c
Lines 42 to 46 in d947074
When this is actually set, it expands to code like:
This gets errors like:
I'm distracted right now, but I think:
ableC/grammars/edu.umn.cs.melt.ableC/abstractsyntax/host/Decls.sv
Line 398 in d947074
might be an incorrect check; should it instead always be true of functions? Or something like that?
The text was updated successfully, but these errors were encountered: