remove extraneous statement
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 4 Apr 2020 20:22:30 +0000 (21:22 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 4 Apr 2020 20:22:30 +0000 (21:22 +0100)
src/soc/decoder/power_pseudo.py
src/soc/decoder/pseudo/parser.py

index 3bd52a3a6eac78dc476ea7066c766cfd27f0f5c9..37a5d72b0b7b501c213a52de092580cd0641513f 100644 (file)
@@ -136,9 +136,11 @@ MEM(EA, 4) <- GPR(r)[32:63]
 
 testdo = r"""
 for i = 0 to 7
-   print(i)
+    print(i)
 """
+
 code = testdo
+code = _bpermd
 #code = testmul
 #code = testgetzero
 #code = testcat
index 60a815c446be7e4a652d7566894fdf8403adb51c..c7db0cbd7545bb997b3c0be667f529d849f6c1f2 100644 (file)
@@ -383,7 +383,6 @@ class PowerParser:
     def p_for_stmt(self, p):
         """for_stmt : FOR test EQ test TO test COLON suite
         """
-        p[0] = ast.While(p[2], p[4], [])
         # auto-add-one (sigh) due to python range
         start = p[4]
         end = ast.BinOp(p[6], ast.Add(), ast.Constant(1))