"""
Auto-generated Python stub file from main.py
Module: main
"""


import t, c
from stdint import *
import stdio
import string
import stdlib
import memhub
import testcheck
import llvmlite

POOL_SIZE: t.CDefine = 524288  # 512KB

def test_type_print(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_value_print(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_build_add(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_build_if_else(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_module_print(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_array_type(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_struct_type(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_func_type(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_declare(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_float_types(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_float_binops(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_bitwise_ops(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_fcmp(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_casts(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_fp_conversions(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_phi(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_switch(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_select(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_globals(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_attributes(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_atomic(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_inline_asm_unreachable(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_verify_valid(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_verify_no_terminator(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_verify_duplicate_def(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_verify_undef_use(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def test_verify_module(pool: memhub.MemPool | t.CPtr) -> t.CInt: pass

def main() -> int: pass
