Skip to content

Instantly share code, notes, and snippets.

@cwgoes
Created December 21, 2019 22:42
Show Gist options
  • Save cwgoes/b10e8699bfe7e9544730096fe33805da to your computer and use it in GitHub Desktop.
Save cwgoes/b10e8699bfe7e9544730096fe33805da to your computer and use it in GitHub Desktop.
Left (VariableNotInScope "Local variable not in scope:\n syms: fromList [(free,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = VoidType, argumentTypes = [PointerType {pointerReferent = IntegerType {typeBits = 8}, pointerAddrSpace = AddrSpace 0}], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"free\"))),(link,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = VoidType, argumentTypes = [PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"link\"))),(malloc,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = PointerType {pointerReferent = IntegerType {typeBits = 8}, pointerAddrSpace = AddrSpace 0}, argumentTypes = [IntegerType {typeBits = 64}], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"malloc\"))),(auxiliary2,ConstantOperand (GlobalReference (PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}) (Name \"auxiliary2\"))),(test_function,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0}, argumentTypes = [], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"test_function\"))),(auxiliary3,ConstantOperand (GlobalReference (PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}) (Name \"auxiliary3\"))),(find_edge,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = PointerType {pointerReferent = NamedTypeReference (Name \"graph_port\"), pointerAddrSpace = AddrSpace 0}, argumentTypes = [PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"find_edge\"))),(is_both_primary,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = PointerType {pointerReferent = StructureType {isPacked = False, elementTypes = [IntegerType {typeBits = 1},PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0}]}, pointerAddrSpace = AddrSpace 0}, argumentTypes = [PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0}], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"is_both_primary\"))),(eac_list,LocalReference (PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0}) (Name \"eac_list\")),(main_port,ConstantOperand (GlobalReference (PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}) (Name \"main_port\"))),(auxiliary1,ConstantOperand (GlobalReference (PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}) (Name \"auxiliary1\"))),(link_connected_port,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = VoidType, argumentTypes = [PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"link_connected_port\"))),(auxiliary4,ConstantOperand (GlobalReference (PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}) (Name \"auxiliary4\"))),(rewire,ConstantOperand (GlobalReference (PointerType {pointerReferent = FunctionType {resultType = VoidType, argumentTypes = [PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_node\"), pointerAddrSpace = AddrSpace 0},PointerType {pointerReferent = NamedTypeReference (Name \"graph_num_ports\"), pointerAddrSpace = AddrSpace 0}], isVarArg = False}, pointerAddrSpace = AddrSpace 0}) (Name \"rewire\")))]\n var: reduce")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment