M2-Planet/test/test100
deesix a3acf66077 Global string (char*) value indirect store, to fix segfault
Because, as OriansJ found, we don't want to read the first bytes of the
value as a pointer. See global_load() for programs like:

char* s = "xyzzy\n";
int main(void){ file_print(s, 1); return 0; }

There's an alternative: "fix the GLOBAL behavior to be type sensitive" but
this indirect store was choosen because it "preserve[s] the ability to
assign new strings to a global char*".
2019-04-18 16:48:41 +02:00
..
.gitignore Harmonized License headers and added missing license headers 2018-10-17 19:27:06 -04:00
cleanup.sh Harmonized License headers and added missing license headers 2018-10-17 19:27:06 -04:00
hello-armv7l.sh 23/24 working tests for armv7l 2019-04-14 08:49:11 -04:00
hello-knight-posix.sh Resolved non-standard behavior across locales thanks to dddddd 2019-04-07 17:11:18 -04:00
hello-x86.sh Resolved non-standard behavior across locales thanks to dddddd 2019-04-07 17:11:18 -04:00
hello.sh First working test for ARMv7l 2019-03-09 20:22:29 -05:00
proof.answer Global string (char*) value indirect store, to fix segfault 2019-04-18 16:48:41 +02:00