Skip to content

Builder creation #12

Description

@mrexodia
    types = module.context.types
    i64 = types.i64
    lift2_ty = types.function(i64, [i64, i64])
    lift2 = module.add_function("lift2", lift2_ty)
    with lift2.create_builder() as ir:
        ir.ret(i64.constant(0))

Raises:

Traceback (most recent call last):
  File "/Users/duncan/Projects/striga/brighten.py", line 16, in <module>
    with lift2.create_builder() as ir:
         ~~~~~~~~~~~~~~~~~~~~^^
llvm.LLVMAssertionError: create_builder requires an instruction value

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions