<s> from llvm . core import * <EOL> th = TypeHandle . new ( Type . opaque ( ) ) <EOL> ts = Type . struct ( [ Type . int ( ) , Type . pointer ( th . type ) ] ) <EOL> th . type . refine ( ts ) <EOL> m = Module . new ( '<STR_LIT>' ) <EOL> m . add_type_name ( "<STR_LIT>" , th . type ) <EOL> print m </s>
