view lphobos/internal/moduleinit_backend.ll @ 73:b706170e24a9 trunk

[svn r77] Fixed foreach on slice. Fixed some nested function problems when accessing outer function parameters. Major changes to handling of structs. Initial support for unions. Probably more...
author lindquist
date Wed, 31 Oct 2007 03:11:32 +0100
parents c53b6e3fe49a
children 56a21f3e5d3e
line wrap: on
line source

; ModuleID = 'internal.moduleinit_backend'
@_d_module_ctor_array = appending global [1 x void ()*] zeroinitializer
@_d_module_dtor_array = appending global [1 x void ()*] zeroinitializer

define void ()** @_d_get_module_ctors() {
entry:
        %tmp = getelementptr [1 x void ()*]* @_d_module_ctor_array, i32 0, i32 0
        ret void ()** %tmp
}

define void ()** @_d_get_module_dtors() {
entry:
        %tmp = getelementptr [1 x void ()*]* @_d_module_dtor_array, i32 0, i32 0
        ret void ()** %tmp
}