Я пытаюсь загрузить предоставленный проход приветствия в LLVM 3.0, скомпилированный с помощью clang. Я бегу на Mac, 10,7
Я получаю это при попытке загрузить:
$ opt -load ../../../Debug/lib/LLVMHello.dylib -hello / dev / null
Здравствуйте: __cxx_global_var_init
Здравствуйте: _ZN4llvm12RegisterPassIN12_GLOBAL__N_15HelloEEC1EPKcS5_bb
Здравствуйте: _ZN4llvm12RegisterPassIN12_GLOBAL__N_15HelloEED1Ev
Здравствуйте: __cxx_global_var_init2
Здравствуйте: _ZN4llvm12RegisterPassIN12_GLOBAL__N_16Hello2EEC1EPKcS5_bb
Здравствуйте: _ZN4llvm12RegisterPassIN12_GLOBAL__N_16Hello2EED1Ev
Здравствуйте: _ZN4llvm12RegisterPassIN12_GLOBAL__N_16Hello2EEC2EPKcS5_bb
Здравствуйте: _ZN4llvm8PassInfoC2EPKcS2_PKvPFPNS_4PassEvEbb
Здравствуйте: _ZN4llvm15callDefaultCtorIN12_GLOBAL__N_16Hello2EEEPNS_4PassEv
...
Здравствуйте: _ZN12_GLOBAL__N_15Hello13runOnFunctionERN4llvm8FunctionE
Здравствуйте: _ZN12_GLOBAL__N_15HelloD2Ev
Здравствуйте: _ZN4llvm12RegisterPassIN12_GLOBAL__N_16Hello2EED2Ev
Здравствуйте: _ZN4llvm12RegisterPassIN12_GLOBAL__N_15HelloEED2Ev
Здравствуйте: GLOBAL _I_a
Затем я ищу пропуск с помощью opt -help, но не вижу его.
Я пытаюсь заменить RegisterPass на RegisterOpt, но это приводит только к ошибкам компиляции.
Есть предложения?