X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=crossplatform_ir_generation.py;h=4f3a2665fba8b302d9709f1c58f0a618fcf081e0;hp=92b2adb5c06edb751afa1b392447a50d9c2e066a;hb=2f3fbc1c9c663ec40f5d5a2d6abd09ad33ec63f6;hpb=03d34fcbb6814e64480f0165e56a91e5ba7b7ee0 diff --git a/crossplatform_ir_generation.py b/crossplatform_ir_generation.py index 92b2adb..4f3a266 100644 --- a/crossplatform_ir_generation.py +++ b/crossplatform_ir_generation.py @@ -194,15 +194,7 @@ def generate(converted): return CIRProgram( entry_list=( CIRLabel(label='__main__'), - ) + tuple( - referenced_entry - for referenced_entry_list in referenced_entry_list_list - for referenced_entry in referenced_entry_list - ) + tuple( - instruction - for instruction_list in instruction_list_list - for instruction in instruction_list - ), + ) + flatten(referenced_entry_list_list) + flatten(instruction_list_list), ) def output(program):