mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-17 21:29:20 +00:00
llvm-gcc3 is dead, along with it __main.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43209 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a024e8ceda
commit
ec2fcafbea
@ -62,14 +62,6 @@ void *FunctionPointers[] = {
|
||||
};
|
||||
#endif // __linux__
|
||||
|
||||
// __mainFunc - If the program does not have a linked in __main function, allow
|
||||
// it to run, but print a warning.
|
||||
static void __mainFunc() {
|
||||
fprintf(stderr, "WARNING: Program called __main but was not linked to "
|
||||
"libcrtend.a.\nThis probably won't hurt anything unless the "
|
||||
"program is written in C++.\n");
|
||||
}
|
||||
|
||||
// jit_exit - Used to intercept the "exit" library call.
|
||||
static void jit_exit(int Status) {
|
||||
runAtExitHandlers(); // Run atexit handlers...
|
||||
@ -95,10 +87,6 @@ void *JIT::getPointerToNamedFunction(const std::string &Name) {
|
||||
if (Name == "exit") return (void*)(intptr_t)&jit_exit;
|
||||
if (Name == "atexit") return (void*)(intptr_t)&jit_atexit;
|
||||
|
||||
// If the program does not have a linked in __main function, allow it to run,
|
||||
// but print a warning.
|
||||
if (Name == "__main") return (void*)(intptr_t)&__mainFunc;
|
||||
|
||||
const char *NameStr = Name.c_str();
|
||||
// If this is an asm specifier, skip the sentinal.
|
||||
if (NameStr[0] == 1) ++NameStr;
|
||||
|
Loading…
Reference in New Issue
Block a user