summaryrefslogtreecommitdiffstats
path: root/llvm/docs
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2012-05-01 06:13:13 +0000
committerJohn McCall <rjmccall@apple.com>2012-05-01 06:13:13 +0000
commitc84ed6a3365d73c00ce9b5cb48eadfaf21f6129b (patch)
treeea721094e985593d9ae976713ab05c99711d31a6 /llvm/docs
parent7afed5e5bf340d6716413acf82ff52f66f77b56b (diff)
downloadbcm5719-llvm-c84ed6a3365d73c00ce9b5cb48eadfaf21f6129b.tar.gz
bcm5719-llvm-c84ed6a3365d73c00ce9b5cb48eadfaf21f6129b.zip
Abstract the emission of global destructors into ABI-specific code
and only consider using __cxa_atexit in the Itanium logic. The default logic is to use atexit(). Emit "guarded" initializers in Microsoft mode unconditionally. This is definitely not correct, but it's closer to correct than just not emitting the initializer. Based on a patch by Timur Iskhodzhanov! llvm-svn: 155894
Diffstat (limited to 'llvm/docs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud