예제 #1
0
def test_multiply_type_set():
    """
    this example test a simple mulitply, tested with TypeSet
    """
    value = TypeSet.run(MUL_IF_LESS, number=2)

    assert_equal(value, TypeSet.const(20))
    assert_equal(value, TypeSet.INTEGER)

    value = TypeSet.run(MUL_IF_LESS, number=2.0)
    assert_equal(value, TypeSet.extremum)
예제 #2
0
파일: llvm_.py 프로젝트: kalhauge/fbml
def llvm_const(value):
    """ """
    type_ = llvm_type(TypeSet.const(value))
    return getattr(llvmc.Constant, type_.name)(type_.internal, value)