add test for global

This commit is contained in:
lyon 2022-01-26 16:23:56 +08:00
parent f3ae406500
commit 7fb3a49d12

View File

@ -1945,3 +1945,19 @@ TEST(parser, test__) {
args_deinit(buffs);
EXPECT_EQ(pikaMemNow(), 0);
}
TEST(parser, global) {
pikaMemInfo.heapUsedMax = 0;
Args* buffs = New_strBuff();
char* lines = (char*)
"def test_global():\n"
" global x\n"
" global y, z\n"
"\n"
;
printf("%s", lines);
char* pikaAsm = Parser_multiLineToAsm(buffs, (char*)lines);
printf("%s", pikaAsm);
args_deinit(buffs);
EXPECT_EQ(pikaMemNow(), 0);
}