72 lines
1.6 KiB
Python
72 lines
1.6 KiB
Python
"""
|
|
Auto-generated Python stub file from attr_test.py
|
|
Module: attr_test
|
|
"""
|
|
|
|
|
|
import t, c
|
|
from stdint import *
|
|
import stdio
|
|
import string
|
|
|
|
@c.Attribute(t.attr.always_inline())
|
|
def AlwaysInlineFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.noinline())
|
|
def NoInlineFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.noreturn())
|
|
def NoReturnFunc() -> t.CInt: pass
|
|
|
|
def NormalFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.always_inline(), t.attr.pure())
|
|
def MultiAttrFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.packed)
|
|
def PackedAttrFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
def test_always_inline() -> t.CInt: pass
|
|
|
|
def test_noinline() -> t.CInt: pass
|
|
|
|
def test_noreturn() -> t.CInt: pass
|
|
|
|
def test_normal() -> t.CInt: pass
|
|
|
|
def test_multi_attr() -> t.CInt: pass
|
|
|
|
def test_packed_attr() -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.llvm.nounwind)
|
|
def NoUnwindFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.llvm.noredzone)
|
|
def NoRedZoneFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.llvm.willreturn)
|
|
def WillReturnFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.llvm.mustprogress)
|
|
def MustProgressFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.const())
|
|
def ConstFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
@c.Attribute(t.attr.always_inline(), t.attr.llvm.nounwind, t.attr.llvm.noredzone)
|
|
def TripleAttrFunc(x: t.CInt) -> t.CInt: pass
|
|
|
|
def test_nounwind() -> t.CInt: pass
|
|
|
|
def test_noredzone() -> t.CInt: pass
|
|
|
|
def test_willreturn() -> t.CInt: pass
|
|
|
|
def test_mustprogress() -> t.CInt: pass
|
|
|
|
def test_const_attr() -> t.CInt: pass
|
|
|
|
def test_triple_attr() -> t.CInt: pass
|
|
|
|
def attr_test() -> t.CInt: pass
|