void f(int a, int b, int c) { for (int i = 0; i < 0; ++i) if ((a != 0) ? c : 0) c /= b; }
Compiling this with sdcc test.c -mpdk13 yields nothing, the compiler just hangs forever. Tested wtih commit 11662.
sdcc test.c -mpdk13
Bugs: #3059
Like bug [#3047], this is apparenlty related to variables of type __bit having been introduced by the front-end.
Bugs: #3047
Fixed in [r11680]
Log in to post a comment.
Like bug [#3047], this is apparenlty related to variables of type __bit having been introduced by the front-end.
Related
Bugs:
#3047Last edit: Maarten Brock 2020-06-13
Fixed in [r11680]