diff options
author | Melody Horn <melody@boringcactus.com> | 2020-12-23 00:53:58 -0700 |
---|---|---|
committer | Melody Horn <melody@boringcactus.com> | 2020-12-23 00:53:58 -0700 |
commit | 960e8c898dc0826d6dd5991f087fcd9d3ee6fcd1 (patch) | |
tree | 77fd2ff1fd1de6e153fe88bbaca5838ab129e098 | |
parent | c7de22f575607a7966b6b592dbf81bd3f867a2e4 (diff) | |
download | reference-compiler-960e8c898dc0826d6dd5991f087fcd9d3ee6fcd1.tar.gz reference-compiler-960e8c898dc0826d6dd5991f087fcd9d3ee6fcd1.zip |
fix some typing edge cases
-rw-r--r-- | crowbar_reference_compiler/ast.py | 4 | ||||
-rw-r--r-- | tests/test_hello_world.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/crowbar_reference_compiler/ast.py b/crowbar_reference_compiler/ast.py index 37ce0da..142fa8e 100644 --- a/crowbar_reference_compiler/ast.py +++ b/crowbar_reference_compiler/ast.py @@ -347,7 +347,7 @@ class HeaderFile: def get_declarations(self) -> List[Declaration]: included_declarations = [x.get_declarations() for x in self.includes] - own_declarations = [x for x in self.contents if isinstance(x, Declaration)] + own_declarations: List[Declaration] = [x for x in self.contents if isinstance(x, Declaration)] all_declarations = included_declarations + [own_declarations] return [x for l in all_declarations for x in l] @@ -359,7 +359,7 @@ class ImplementationFile: def get_declarations(self) -> List[Declaration]: included_declarations = [x.get_declarations() for x in self.includes] - own_declarations = [x for x in self.contents if isinstance(x, Declaration)] + own_declarations: List[Declaration] = [x for x in self.contents if isinstance(x, Declaration)] all_declarations = included_declarations + [own_declarations] return [x for l in all_declarations for x in l] diff --git a/tests/test_hello_world.py b/tests/test_hello_world.py index 0377392..89dd277 100644 --- a/tests/test_hello_world.py +++ b/tests/test_hello_world.py @@ -20,11 +20,11 @@ int32 main() { expected_ssa = r""" data $data0 = { b "Hello, world!\n", b 0 } -export function w $main() { +export function l $main() { @start %t0 =l copy $data0 call $printf(l %t0, ...) - %t1 =w copy 0 + %t1 =l copy 0 ret %t1 } """.strip() |