[decompiler] fix bad cast and crash on bad and/or recognition (#626)

* fix small bugs

* fix missing inlining of derefs
This commit is contained in:
water111
2021-06-25 20:13:22 -04:00
committed by GitHub
parent bfc1173ed5
commit 409be41596
7 changed files with 30 additions and 19 deletions
@@ -2836,7 +2836,7 @@ TEST_F(FormRegressionTest, Method19ResTag) {
" (->\n"
" (the-as\n"
" (pointer uint64)\n"
" (-> (symbol->string (-> (-> arg0 tag) t5-2 name)) data)\n"
" (-> (symbol->string (-> arg0 tag t5-2 name)) data)\n"
" )\n"
" 0\n"
" )\n"
@@ -2873,7 +2873,7 @@ TEST_F(FormRegressionTest, Method19ResTag) {
" (->\n"
" (the-as\n"
" (pointer uint64)\n"
" (-> (symbol->string (-> (-> arg0 tag) (+ t4-1 -1) name)) data)\n"
" (-> (symbol->string (-> arg0 tag (+ t4-1 -1) name)) data)\n"
" )\n"
" 0\n"
" )\n"