Skip to content

LLVM executor 64 bit issues #7

@GoogleCodeExporter

Description

@GoogleCodeExporter
Sorry for all the error reports, just trying things out...


g++ -g -W -D NULLC_OPTIMIZE_X86 -DNULLC_LLVM_SUPPORT -D__STDC_LIMIT_MACROS 
-D__STDC_CONSTANT_MACROS -c NULLC/Executor_LLVM.cpp -o temp/Executor_LLVM.o
NULLC/Executor_LLVM.cpp: In function ‘void* funcCreator(const 
std::string&)’:
NULLC/Executor_LLVM.cpp:138: error: invalid conversion from ‘int (*)(int, 
int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:140: error: invalid conversion from ‘long long int 
(*)(long long int, long long int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:142: error: invalid conversion from ‘double 
(*)(double, double)’ to ‘void*’
NULLC/Executor_LLVM.cpp:144: error: invalid conversion from ‘long long int 
(*)(long long int, long long int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:146: error: invalid conversion from ‘long long int 
(*)(long long int, long long int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:148: error: invalid conversion from ‘void (*)(char*, 
char, unsigned int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:150: error: invalid conversion from ‘void (*)(short 
int*, short int, unsigned int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:152: error: invalid conversion from ‘void (*)(int*, 
int, unsigned int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:154: error: invalid conversion from ‘void (*)(long 
long int*, long long int, unsigned int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:156: error: invalid conversion from ‘void (*)(float*, 
float, unsigned int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:158: error: invalid conversion from ‘void 
(*)(double*, double, unsigned int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:160: error: invalid conversion from ‘void (*)(int)’ 
to ‘void*’
NULLC/Executor_LLVM.cpp:162: error: invalid conversion from ‘void (*)(long 
long int)’ to ‘void*’
NULLC/Executor_LLVM.cpp:164: error: invalid conversion from ‘void 
(*)(double)’ to ‘void*’
NULLC/Executor_LLVM.cpp: In member function ‘void ExecutorLLVM::Run(unsigned 
int, const char*)’:
NULLC/Executor_LLVM.cpp:287: warning: comparison between signed and unsigned 
integer expressions

Original issue reported on code.google.com by Conrad.S...@gmail.com on 21 Sep 2010 at 8:18

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions